﻿using System;
using System.Collections.Generic;
using System.Diagnostics;

namespace FlickrXplorer.Web.ViewData
{
    /// <summary>
    /// Holds detailed information about a photograph.
    /// </summary>                                    
    public class PhotoDetail
    {
        /// <summary>
        /// Gets the photo Id. 
        /// </summary>         
        public string Id { get; set; }
        /// <summary>
        /// Gets the title.
        /// </summary>     
        public string Title { get; set; }
        /// <summary>
        /// Gets the photo description.
        /// </summary>                 
        public string Description { get; set; }
        /// <summary>
        /// Gets the Url to this photograph.
        /// </summary>                      
        public string Url { get; set; }
        /// <summary>
        /// Gets the photo page.
        /// </summary>          
        public string PhotoPage { get; set; }
        /// <summary>
        /// Gets a comma-separated list of tags. 
        /// </summary>                           
        public string[] Tags { get; set; }
        /// <summary>
        /// Gets the username of the person that added the photograph. 
        /// </summary>                                                 
        public string Username { get; set; }
        /// <summary>
        /// Gets the Ns Id.
        /// </summary>     
        public string NsId { get; set; }
        /// <summary>
        /// Gets the uploaded time
        /// </summary>
        public DateTime UploadedOn { get; set; }
        /// <summary>
        /// True if user is authenticated.
        /// </summary>
        public bool IsAuthenticated { get; set; }
    }
}